var maxProfit = function (prices) {
  //最小价格 最大获利
  let minPrice = Infinity
  let maxProfit = 0

  //遍历数组：实时更新最小价格和最大获利
  for (let price of prices) {
    // 如果 当前价格price 小于 最小价格minPrice，更新 最小价格minPrice
    if (price < minPrice) minPrice = price
    //如果 当前获利大于最大获利maxProfit，更新最大获利
    if ((price - minPrice) > maxProfit) maxProfit = price - minPrice
  }

  //返回最大获利
  return maxProfit
};
